package com.quectel.core.module.prewarning.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @author caolu
 * @email louis.cao@quectel.com
 * @date 2021-11-30 15:15:56
 */
@Data
@TableName("pre_warning_record")
public class PreWarningRecordEntity {

    /**
     * 主键
     */
    @TableId
    private Long id;

    /**
     * 租户id
     */
    private Long tenantId;

    /**
     * 小区id
     */
    private Long villageId;

    /**
     * 人员id/车辆id 根据type来处理
     */
    private Long objId;

    /**
     * 车牌颜色 车牌颜色 1蓝底白字 2黄底黑字 3白底黑字 4绿底黑字 5黑底白字 6 02式车牌 7粤Z车牌 8FV车牌 9其他
     */
    private Byte licenseColor;

    /**
     * 车牌号
     */
    private String license;

    /**
     * 人员名
     */
    private String personName;

    /**
     * 预警类型
     */
    private Byte preWarnType;

    /**
     * 频率
     */
    private Integer frequency;

    /**
     * 最后一次记录时间
     */
    private Date lastAccessTime;

    /**
     * 最后抓拍
     */
    private String lastSnapImages;

    /**
     * 预警配置id
     */
    private Long configId;

    /**
     * 预警配置备份
     */
    private String configBak;

    /**
     * 告警时间
     */
    private Date alarmTime;

    /**
     * 检测时间
     */
    private Date checkTime;


}
